There are some on your list I have not tried yet Clare but I can also recommend

Palm Island – Rum Bay

Englewood – Farlows, Lickerty Split Café and Gulf View Grille

Boca Grande/Gasparilla – The Pink Elephant (for a special treat) and South Beach Grill

Venice – Crowes Nest and Sharky's on the Pier

Think I had better start the diet before our next trip
[msnwink]