Castle Hill Inn ~ Elegant wedding location, ceremony on the rocks beside lighthouse, excellent food and amazing sunsets.