Restaurants
Madeira Beach + John’s Pass
The Friendly Fisherman
150 John’s Pass Boardwalk W, Madeira Beach, FL 33708 | (727) 391-6025
https://friendlyfisherman.com/
The Boardwalk Grill
204 Johns Pass Boardwalk E, Madeira Beach, FL 33708 | (727) 391-8947
johnspass.com
Sculley’s Seafood Restaurant
190 Boardwalk Pl E, Madeira Beach, FL 33708 | (727) 290-1463
sculleys.com
Caddy’s Madeira Beach (beachfront)
14080 Gulf Blvd, Madeira Beach, FL 33708 | (727) 308-7888
caddys.com/madeira-beach
Mad Beach Cantina
13205 Gulf Blvd, Madeira Beach, FL 33708 | (727) 284-3990
madbeachcantina.com
Bamboo Beach Bar & Grill (“The Boo”)
13025 Village Blvd, Madeira Beach, FL 33708 | (727) 398-5401
bamboobeachbarandgrill.com/
Dockside Dave’s (Famous for its local half-pound Grouper Sandwiches)
14701 Gulf Blvd, Madeira Beach, FL 33708 | (727) 392-9399
docksidedavesfl.com/
North Redington Beach + Redington Shores
Coconut Charlie’s
17400 Gulf Blvd, North Redington Beach, FL 33708
coconutcharliesnorthredingtonbeach.com
RumFish Grill & Sports Bar (33,500-gallon aquarium dining room)
Guy Harvey Outpost / TradeWinds Island Resorts, 5500 Gulf Blvd, St. Pete Beach, FL 33706 | (727) 329-1428
rumfishgrill.com
Indian Shores
Salt Rock Grill
19325 Gulf Blvd, Indian Shores, FL 33785 | (727) 593-7625
https://saltrockgrill.com/
Caddy’s Indian Shores (Waterfront dining directly on the Intracoastal)
20025 Gulf Blvd, Indian Shores, FL 33785 | (727) 595-3172
https://caddys.com/indian-shores/
Indian Rocks Beach
Guppy’s on the Beach
1701 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 593-2032
guppys.com
Keegan’s Seafood Grille
1519 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 596-2477
keegansseafood.com
Beach Waves Grill
2300 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 593-3663
beachwavesgrill.com
The Original Crabby Bill’s
401 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 595-4825
crabbybills.com
TJ’s Italian Café
1515 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 596-1515
tjsitaliancafe.com
PJ’s Oyster Bar
415 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 596-5898
facebook.com/PJSPB/
Cafes & Breakfast Spots
Indian Rocks Café
1401 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 475-9949
indianrockscafe.com
Sweet Sage Coffee Café
16725 Gulf Blvd, North Redington Beach, FL 33708 | (727) 391-0453
sweetsagecafe.com
Cafe de Paris Bakery
2300 Gulf Blvd, Indian Rocks Beach, FL 33785 (next to Beach Waves Grill)
cafedeparisbakery.com/
Indian Shores Coffee Co.
19221 Gulf Blvd, Indian Shores, FL 33785 | (727) 474-3252
facebook.com/IndianShoresCoffee#
Kooky Coconut (Steps from the beach — breakfast burritos, ice cream, pressed Cubans)
760 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 517-1300
facebook.com/Kookycoconutcafe/
Breweries & Nightlife
Mad Beach Brewing Company
12945 Village Blvd, Madeira Beach, FL 33708 | (727) 362-0008
madbeachbrewing.com
Mahuffer’s (legendary, eclectic “Old Florida” dive bar)
19201 Gulf Blvd, Indian Shores, FL 33785 | (727) 596-0226
facebook.com/Mahuffers/
Sweets & Ice Cream
Haze Ice Cream
15231 Gulf Blvd, Madeira Beach, FL 33708 | (727) 386-9121
hazeicecream.com/
Candy Kitchen
13711 Gulf Blvd, Madeira Beach, FL 33708 | Open 11:00 a.m.–10:00 p.m. daily
candykitchenfl.com/
Shopping & Boutiques
John’s Pass Village & Boardwalk
John’s Pass Village & Boardwalk (100+ shops, restaurants and water related businesses)
12902 Village Blvd, Madeira Beach, FL 33708 | Village hours 7:00 a.m.–10:00 p.m. daily; individual store hours vary
johnspassvillage.net
The Spice & Tea Exchange of John’s Pass
110 129th Ave E, Madeira Beach, FL 33708
spiceandtea.com
Landing Company (nautical inspired fine jewelry)
12949 Village Blvd, Madeira Beach, FL 33708
landingcompany.com
Overhead Surf Shop
12991 Village Blvd, Madeira Beach, FL 33708
overheadsurfshop.com
Wild Time Caribbean Trading Company (Key West style resort wear and coastal gifts)
12930 Village Blvd, Madeira Beach, FL 33708 | (727) 393-2412
https://johnspass.com/johns-pass/caribbean-trading/
The Bronze Lady (Coastal home decor, fine jewelry, and unique gifts)
12957 Village Blvd, Madeira Beach, FL 33708 | (727) 393-4660
https://bronzelady.com/
Indian Rocks Beach
Island Cove Beads & Gallery (Coastal jewelry, local artisan gallery, and jewelry-making classes)
1519 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 510-1657
island-cove.com/
Salty Roots Boutique (Trendy women’s coastal clothing and vacation wear)
1401 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 303-3453
saltyrootsboutique.myshopify.com/
Island Surf Shop (Premier local surf wear, beach gear, and board rentals since 1977)
309 Gulf Blvd, Indian Rocks Beach, FL 33785 | (727) 596-2244
facebook.com/theislandsurfshop/
Beach Art Center Gift Shop (Original paintings, ceramics, and gifts handmade by local artists)
1515 Bay Palm Blvd, Indian Rocks Beach, FL 33785 | (727) 596-4331
https://www.beachartcenter.org/