Bahamas

Half Moon Cay

Escape to Half Moon Cay, Holland America and Carnival's private Bahamian paradise, boasting powder-soft, crescent-shaped beaches and crystal-clear turquoise waters. This idyllic retreat offers a pristine natural environment, perfect for ultimate relaxation and a variety of tranquil watersports within its protected lagoon.

Half Moon Cay is Holland America and Carnival's private island in the Bahamas, often ranked among the best beaches in the Caribbean.

Local tips

  • Book Private Cabana Early

    For an exclusive and shaded retreat, consider reserving a private cabana or villa well in advance. They offer comfort, privacy, and often include amenities like snacks, drinks, and snorkeling gear.

  • Try Horseback Riding

    Experience the unique 'horseback riding by sea' excursion, where you ride along the beach and then with your horse into the ocean. It's a memorable and picturesque way to explore the island.

  • Explore the Stingray Adventure

    Participate in the Stingray Adventure for an up-close and personal interaction with southern stingrays in a protected environment. It's a fantastic hands-on experience for animal lovers of all ages.

  • Visit the Kids' Aqua Park

    Families with young children should head to the 'Half Moon Lagoon Aqua Park' for splash pads and water activities. It provides a safe and fun environment for kids to cool off and play.

  • Walk the Nature Trails

    Take a leisurely stroll along the island's designated nature trails to discover diverse flora and fauna. It's a peaceful way to experience the island's natural beauty away from the main beach area.

Cruises that visit Half Moon Cay

Cruise travel

4-Day The Bahamas from Miami, FL

4 nights Miami 10/19/2026

from $195 pp

Cruise travel

4-Day The Bahamas from Miami, FL

4 nights Miami 10/22/2026

from $255 pp

Cruise travel

7-Day The Bahamas from Mobile, AL

7 nights Mobile 10/24/2026

from $715 pp

Cruise travel

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL

7 nights Port Canaveral (Orlando) 10/24/2026

from $565 pp

Cruise travel

7-Day The Bahamas from Baltimore, MD

7 nights Baltimore 10/25/2026

from $747 pp

Cruise travel

6-Day Eastern Caribbean from Port Canaveral (Orlando), FL

6 nights Port Canaveral (Orlando) 10/25/2026

from $427 pp

Cruise travel

7-Day Eastern Caribbean from Miami, FL

7 nights Miami 10/25/2026

from $499 pp

Cruise travel

5-Day The Bahamas from Jacksonville, FL

5 nights Jacksonville 10/26/2026

from $307 pp

Cruise travel

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL

7 nights Port Canaveral (Orlando) 10/31/2026

from $645 pp

Cruise travel

5-Day The Bahamas from Jacksonville, FL

5 nights Jacksonville 10/31/2026

from $297 pp

Cruise travel

8-Day Eastern Caribbean from Norfolk, VA

8 nights Norfolk 10/31/2026

from $800 pp

Cruise travel

8-Day The Bahamas from Galveston, TX

8 nights Galveston 10/31/2026

from $862 pp

Cruise travel

8-Day Eastern Caribbean from Miami, FL

8 nights Miami 10/31/2026

from $569 pp

Cruise travel

5-Day The Bahamas from Port Canaveral (Orlando), FL

5 nights Port Canaveral (Orlando) 11/2/2026

from $332 pp

Cruise travel

4-Day The Bahamas from Miami, FL

4 nights Miami 11/5/2026

from $255 pp

Cruise travel

7-Day Eastern Caribbean from Port Canaveral (Orlando), FL

7 nights Port Canaveral (Orlando) 11/7/2026

from $555 pp

Cruise travel

6-Day Eastern Caribbean from Port Canaveral (Orlando), FL

6 nights Port Canaveral (Orlando) 11/8/2026

from $437 pp

Cruise travel

5-Day The Bahamas from Miami, FL

5 nights Miami 11/9/2026

from $297 pp

Cruise travel

10-Day Eastern Caribbean from Galveston, TX

10 nights Galveston 11/9/2026

from $966 pp

Cruise travel

5-Day The Bahamas from Jacksonville, FL

5 nights Jacksonville 11/9/2026

from $327 pp

Cruise travel

4-Day The Bahamas from Port Canaveral (Orlando), FL

4 nights Port Canaveral (Orlando) 11/9/2026

from $254 pp

Cruise travel

4-Day The Bahamas from Port Canaveral (Orlando), FL

4 nights Port Canaveral (Orlando) 11/12/2026

from $339 pp

Cruise travel

8-Day The Bahamas from Galveston, TX

8 nights Galveston 11/14/2026

from $862 pp

Cruise travel

5-Day The Bahamas from Miami, FL

5 nights Miami 11/14/2026

from $222 pp

Other Bahamas destinations