2Stiniva Beach, Vis, Croatia

Stiniva is one of Croatia’s most spectacular hidden coves. Located on the island of Vis, the beach is tucked between steep cliffs, with a narrow opening leading out toward the Adriatic.

From the sea, the cove feels wonderfully secluded. The clear water and dramatic rock walls create a natural swimming pool surrounded by Mediterranean scenery.

It may not have the broad white sands associated with Caribbean beaches, but its secluded setting and luminous water make it feel like a secret tropical hideaway.

Caribbean factor: A secluded turquoise-water cove enclosed by cliffs.