The island has so much to offer with its white sand beaches, turquoise waters, coral reef, lush green mountains, and luxury resorts.