One place I'd like to add to those suggested already is Chill Awhile. Really good food and nice beach locaiton.