No, St Pete Beach does not have a boardwalk like Clearwater Beach. Madeira Beach, known as John's Pass Village and Boardwalk, has more than 100 shops, bars, and restaurants within a short drive of St Pete Beach.