Governors Harbour, ELeuthera, Bahamas