The Caribbean meets the Atlantic in Eleuthera, Bahamas