Thanks! Which ones, if any, have an onsite restaurant for lunches or snacks? Best beach?