Book the 5 star Enchanted Island Resort - Managed by JA Resorts & Hotels from just $...