Gulf Shores has everything we were looking for and realize it is very similar to many other people. We love the proximity to the beach (1 block) where we have direct public beach access, there is a grocery store, bars and restaurants within walking distance and plenty more you could bike to. The beautiful sunrises and sunsets are ones you can usually find in magazines. The lagoon is a block away and very calm for kayaking. There is golfing in the area, amusements parks, fishing, sunset cruise charters, the list goes on and on.