Explore details about location Turnberry. Turnberry is a location situated within the The Bahamas alongside other areas such as Tower Estates, Central Eleuthera, Sandford Mews.