We're sorry, this marina is not currently accepting reservations through Snag-A-Slip.

Compass Cay Marina

Compas Cay, Exumas, Bahamas

Swim with pet sharks in the Exumas!

If it’s time for an escape to the Bahamas, Compass Cay Marina is the place to visit! Located in one of the only protected harbors in the Exumas, this tropical paradise is a must visit for the new and experienced boater alike. The marina can accommodate vessels up to 160ft, and slips are accessible from the Exuma Banks and the Exuma Sound. Vessels with a draft higher than 4.5ft draft must enter the harbor from the Exuma Banks (at high tide the draft is 6ft). The marina offers electric, ice, baths, laundry, WiFi, and a fully stocked ship store! Vessels can fuel up prior to reaching the marina in Staniel Cay, which is about 5 miles away. With beautiful white sand beaches, the Marina welcomes you to stay a while in a variety of their on-site cabins and guest homes overlooking the crystal clear water. Step out of your lodging onto the beaches and head over to swim with the Marina’s famous pet sharks! There’s plenty more to do all over the island from peaceful swimming in lagoons to fishing and checking out the local wildlife. Come rest and recharge in the Bahamas at Compass Cay Marina!

Read More



  • Ice
  • Ship Store
  • Beaches
  • WiFi
  • Restaurant Nearby
  • Restrooms
  • Snack Shop
  • Hotel/Lodging Nearby
  • Laundry
  • Groceries Nearby


24.2618 / -76.5128

Compass Cay Marina

Compas Cay, Exumas, Bahamas

$2.80 - $4.00/ft

List Your Slip!

Snag-A-Slip mirrors the marina’s individual cancellation policy. If you need to cancel or modify your reservation, please Contact Us, and we will be happy to help you!

This marina doesn’t have any reviews yet!

Book your stay on Snag-A-Slip to visit the marina and leave a review for other boaters after you check out!

Explore Nearby

Bay Street Marina

Nassau, New Providence, Bahamas


Bradford Marine Grand Bahama

Freeport, Grand Bahama, Bahamas

$1.25 - $5.00/ft

Valentines Resort and Marina

Harbour Island, Eleuthera, Bahamas

$5.00 - $6.00/ft

Romora Bay Resort and Marina

Dunmore Town, Harbour Island, Bahamas

$3.00 - $5.00/ft

Blue Marlin Marina

Treasure Cay, Abaco, Bahamas