Friars is a must. Great food and everything else on your list. Just bring water shoes as it can be rocky on the water edge