Dining on Anna Maria Island

Our cottages are located a short drive from the Publix supermarket in Holmes Beach and the kitchens are equipped with everything you’ll need to make meals. That said, you’re on holiday so who wants to cook? There are lots of places to eat on Anna Maria Island. 

Rod and Reel Pier Restaurant Anna Maris Island Florida

Rod and Reel Pier Restaurant

Local Flavor

The Rod and Reel is one of our favorite spots. Located on the Rod and Reel pier in Anna Maria, you can enjoy the view of Tampa Bay and the Sunshine Skyway bridge or watch people fishing from the pier as you eat your meal. It’s not fancy, only seats a  few people inside and a few more outside, but the service is friendly and the food is good so there's often a line up. You can check the lineup before you go on this terrific HD webcam. There is a small bar on the pier level that serves food and drink as well.  

The Sandbar in Anna Maria and the Beachhouse in Bradenton Beach are two beachfront restaurants that offer live entertainment, outdoor dining and great views of the spectacular Anna Maria Island sunsets. Although these restaurants have a larger seating capacity, they can get quite busy Thursday through Saturday.

Just over the Cortez Bridge from Bradenton Beach is the village of Cortez. There are a number of eateries offering fresh caught seafood and an interesting view of the commercial fishing harbor and the intercoastal (with Sarasota in the distance). Try Cortez Kitchen, Star Fish Company or Swordfish Grill. 

Sandwich board for Eat Here Restaurant in Holmes Beach Anna Maria Island


There are a number of options on the island – from the Zagat-awarded Beach Bistro and Eat Here in Holmes Beach, The Waterfront Restaurant and Pine Avenue spots in Anna Maria, and the Blue Marlin and Bridge Street Bistro on Bridge Street in Bradenton Beach.


We’ve often enjoyed breakfast at the Rod and Reel in Anna Maria with a great view of the Sunshine Skyway Bridge. Another very popular breakfast place is Anna Maria Island Beach Cafe on the Manatee County Beach in Holmes Beach where the kids have all-you-can-eat Mickey Mouse shaped pancakes and we have corned beef hash and eggs. The Island Creperie on Bridge Street in Bradenton Beach is an excellent breakfast option offering a variety of crepes and breakfast dishes. Ginny and Jane E’s at the Old IGA in Anna Maria is a bakery restaurant and antiques/souvenir shop all in one.

Island Creperie on Bridge Street in Bradenton Beach on Anna Maria Island
Front of Mar Vista Dockside Restaurant on Long Boat Key in Florida

Mar Vista on Longboat Key

If you're willing to drive:

South of Anna Maria Island on Longboat Key, try Mar Vista.

With a number of restaurants to choose from, St Armand’s Circle in Lido Key is a good place to head for a meal out. On St Armand’s Circle you'll find the renowned Columbia Restaurant. The original Columbia in Tampa was opened in 1905 and is the oldest restaurant in Florida. The food is traditional Spanish and Cuban fare. Highlights include warm, crusty Cuban bread, the “1905” chopped salad that is mixed at the table and bean soup with bits of chorizo. Seafood, pork and rice dishes are savoury. And the sangria is delicious. During the day, sit on the patio to enjoy some fabulous people-watching.

Bonefish Grill in Cortez Bradenton Florida

The Bonefish Grill in Cortez is another of our favorite spots. Although a chain, we find the food and service to be excellent. 

Eating ice cream

Joe's Eats and Sweets