your insurance company may insist on repair vs replace. talk to your agent.
GPS works if the area was mapped
regarding not hitting the rocks. best sign I ever saw was "Warning, local knowledge required" then again that was talking about the shifting channels down at Big Pass in Sarasota.