Caddy's John's Pass, Waterfront restaurant in Madeira Beach, Florida
Caddy's John's Pass is a waterfront restaurant in John's Pass Village, a marina-side area in Madeira Beach, Florida. It has several outdoor decks that face the channel, giving diners a direct view of the water and the boats passing through.
John's Pass Village grew from a fishing community around a natural channel on Florida's Gulf Coast into one of its more visited waterfront areas. Caddy's opened a location here as the village became a popular stop for visitors heading to the beaches of Pinellas County.
John's Pass is a natural tidal channel between two barrier islands, and the restaurant sits right at the edge of it. The menu draws from the Gulf waters nearby, with fish and seafood brought in from local boats docked just steps away.
The restaurant sits in the middle of John's Pass Village and is easy to reach on foot from the boardwalk. During weekends and the winter tourist season, tables fill up quickly, so arriving early or visiting on a weekday tends to work better.
Dolphins regularly swim through the channel just beside the outdoor decks, and guests often spot them without expecting it. They tend to appear more often in the early morning or around sunset, when the boat traffic slows down.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.