Last weekend I went into the canadian san juans, came back to Roche Harbor on the NW corner of San Juan Island in Wa st. Their is a customs slip at the marina, with a bldg at the end one of the folks on the boat goes to check everyone in at. In Canada, similar, but their was a phone to use at the bldg. Called in, answered questions, got a ID number, taped to window as they asked....simple. When we got back, I just needed that number, along with pasports, easier than BC and photo ID etc, within 30 min We were checked in! I would assume as simple in other islands up there, along with ports in the area.
Florida sounds a bit weird if you have to go by car somewhere!