You do not need reservations, HOWEVER, for the popular ones, you want to reserve in advance. I highly recommend this!
Here is a list of some of our favorite restaurants. Flying fish bone- tables are in the water with a beautiful view and the food was delicious! You definitely want a reservation for this one. Pelican Nest Restaurant- low key, family friendly, and great coconut shrimp! Eat on the pier and enjoy the view! You do not need reservations for this Passions Giannias restaurant- Italian food! Watch them melt cheese off a big cheese wheel for your pasta Old man by the sea