The Tarpon Lodge has been around for quite some time and there is a reason for that. The food, service and views are the best around. Expect to pay on the higher end for a meal, but it is certainly worth it. The servers are attentive and helpful and the food is first rate. On our last visit we sat on the porch. Unfortunately there was a group of people seated not too far away who thought they were in a nightclub rather than a restaurant. The manager came to our table twice to apologize for their rude behavior and offered us two desserts on the house. That wasn't necessary but it was greatly appreciated. We'll certainly be back again.