In light of these questions, I'll repeat my GCBC recommendation. Gated resort with on-site security, Sunset Cafe to provide catering, ceremony can take place on the beach or overlooking the village from the patio on top of the "rock", tented pavilion also on the rock as a fallback for inclement weather, lodging for all guests.