Some evenings Sunset Cafe at Grand Case Beach Club has Italian. This place is where people go to watch the sunset either from their bar or along the terrace. It's an open air restaurant right on the water.

Go to their website and see photos then email them for info about the menu etc.