Escape from ordinary Gulf Shore beach resorts and discover the exquisite courses at The Grand Hotel Marriott Resort- the Queen of Southern Resorts, with great views and open fairways.