The Caribbean is known for its turquoise waters, white-sand beaches, and laid-back island vibes — but if you're only visiting the well-known spots, you're missing out.