LHR Tim, that place is nice!
One challenge we had was finding good and moderately priced restaurants. We ate at a few places, but didn't think the food was all that wonderful. We also learned how important a cooler at the beach will be.
We are probably going to book the ferry in advance, but I wonder if it is "sold out" around the 4th.