The Surfers Beach Manor Hotel is located near Gregory Town placing this Eleuthera Bahamas beach hotel in a great spot for discovering all of the island's natural wonders.