Bovey House is the perfect seaside wedding location on Cape Cod