Key considerations when buying a waterfront property