Sandals Emerald Bay Resort

Do you play golf? Want an oceanfront resort with every amenity? Then Sandals...