eat Abaco, Bahamas, Green Turtle Cay Taste of the Caribbean: The Wrecking Tree Restaurant & Bar on Green Turtle Cay, Bahamas