This aparthotel is located on beautiful Cat Island in the Bahamas and features quick beach access, free Wi-Fi and excellent ocean views.