Compass Point Beach Resort






Price Range


Closest airport


Distance to airport

10 Minutes

Family Friendly or Adults Only

family friendly

Key Features

  • 4-star, Family Friendly
  • Beachfront
  • Pier Wedding Venue


Compass Point Beach Resort

A sunset experienced from our pier that extends 120 feet into the ocean, from our outdoor restaurant/bar or from the intimacy of each room’s private deck is second to none on New Providence Island.

The Junkanoo colors of the property are 100% Bahamian. In a nod to civilization’s conveniences, and our founder’s music industry roots, we have air conditioned our “huts“, and added a state of the art surround sound music system to every room.

Compass Point


Dreaming of a wedding in Paradise? Allow us the honor of hosting your very special day! We are happy to assist in any way from a Welcome Cocktail Party, the rehearsal dinner and the wedding day. Currently, we are able to accommodate up to 180–200 guests.

Ceremony Venue Options

Exchange or renew your vows under a gazebo at the end of our exclusive pier (up to 180 seated guests), or on Love Beach just adjacent to the Resort (small groups only).

Reception Options

We offer a wide variety of Reception options for your consideration. The Restaurant Gazebo offers seating for up to 32 guests; The Sun Deck (next to the pier) seating from 30–72 guests; The Pool Deck has seating for 30–120 guests; The Restaurant Terrace can accommodate 100+ guests. Inside dining is also available for up to 60 guests. For a casual party set-up ask about our Ocean Bar Gazebo.


Wedding Photo
Wedding in Bahamas

Ceremony Locations

  • Gazebo 180 people.
  • Pier 180 people.

Contact for more information

{{ errors.first('name') }}
{{ errors.first('contact_number') }}
{{ errors.first('email') }}
{{ errors.first('wedding_date') }}
{{ errors.first('message') }}
Beachy Bride

Vendor Registration

{{ errors.first('first_name') }}
{{ errors.first('last_name') }}
{{ errors.first('email') }}
{{ errors.first('contact_number') }}
{{ errors.first('password') }}
{{ errors.first('confirm_password') }}