Located on a long stretch of white-sand beach on the north shore of Paradise Island, The Ocean Club has panoramic ocean views from its stylish and luxurious rooms and villas.