Renowned Florida getaway Marco Island is a relaxed, quaint vacation destination boasting miles of beautiful, white sandy beaches, myriad recreation opportunities for some fun in the sun, and a huge variety of great, locally-owned restaurants sure to please a variety of tastes. Read on and discover our picks for the best restaurants on Marco Island.
Snook Inn - The Snook Inn has been a Marco Island dining institution for over 30 years now. Head in to enjoy a variety of selections from their famous salad bar as well as a big assortment of seafood, steaks, sandwiches and other chef specials. Best of all, The Snook Inn is right on the water, so you can enjoy some truly scenic views as you dine and drink.
Arturo's Italian Restaurant - For authentic Italian cuisine on Marco Island, it doesn't get much better than a trip to Arturo's Italian Restaurant. Located on the island for over 15 years, Arturo's has won numerous awards for delectable menu items including their signature stuffed pork chop as well as a wide selection of seafood, chicken, veal, and homemade pastas.
Old Marco Pub & Restaurant - This Marco Island neighborhood bar and restaurant is a local favorite, and for good reason. Don't be fooled by the less-than-pristine interior. Old Marco Pub & Restaurant doles out some seriously delicious specialties including Zuppa di Pesce, a huge Fisherman’s Platter, Filet Mignon, Crab Cakes, Steak Au Poivre, Rack of Lamb, Shrimp Francese, and more.
The Blue Heron - The Blue Heron is a critically-acclaimed and wildly popular restaurant on Marco Island specializing in the highest quality food using only the freshest ingredients for over 35 years now. Stop in for menu selections including fresh seafood, rack of lamb, duck, veal and their signature dish, the Lobster Thermidor.
Camellia Street Grill - Mediterranean meets Southern cuisine is the name of the game at Camellia Street Grill on Marco Island. They offer a variety of vegetarian specialties in their indoor and outdoor setting as well as fresh blue crabs and fish dishes served made to order.