Explore these Caribbean island hidden gems for a unique tropical vacation