The closest public beach to The Wharf is Gulf Shores Public Beach, located at 101 Gulf Shores Parkway, Gulf Shores, AL 36542. Gulf Shores Public Beach is about 6 miles away from The Wharf, and has beach attendants, pavilions and picnic areas, restrooms, on-site showers, and, of course, breathtakingly beautiful beaches!