Trip to Cayo Santa Maria, Cuba

Cayo Santa Maria

Cayo Santa María (Cay or "Key" of Santa Maria) is an island off Cuba's north central coast in the Jardines del Rey archipelago. The island is linked by road and bridge to the town of Caibarién on the main island. Cayo Santa María is well known for its white sand beaches and luxury all inclusive resorts.

Start Your Trip Today

Authentic Mexico

To truly capture the heart and soul of Mexico, a visit to Puerto Vallarta and Riviera Nayarit is a must....

View details »

The Best of Alaska by Land And Sea

Complete your Alaska adventure bucket list with a multi night land tour that’ll take you deeper into America’s Last Frontier....

View details »

Cruise Europe’s Rivers with Trafalgar’s Signature Style

Save $1500 per couple on 2026 Trafalgar river cruises—expert guides, local charm & relaxed luxury on Europe’s iconic waterways.

View details »

Choose Your Own Adventure

    Avalon Invites Travelers to Chart Their Own Course in 2019  The company that reinvented river cruise ships is now reinventing the...

View details »