Bimini Sands Resort & Marina, Bimini Island Bahamas