Whether you’re looking for beachfront dining, Mediterranean feasts, or just a relaxing spot for the kids to play, these restaurants have it all.