We are also a foreign flagged vessel sailing in south Florida
I think if you go in at Ft Lauderdale you will have to go to the airport
to clear. The person you deal with there may not be accustomed to dealing with cruising permits etc.
Many cruisers come in from the Bahamas
at Lake Worth
, (Palm Beach). There is a good anchorage to port as you come in, across from Peanut Island. It is a short dinghy
ride to the customs
office. They clear a lot of boats and know what all the rules are. They have a good reputation for good service
The address is, 1 East 11th Street, Riviera Beach, (561) 848-6922. The office is on the 3rd floor if I recall
. The only issue may be finding a dinghy dock
. If you go north of the cruise ship dock
at the back of this building there is a municipal Marina there, they will charge you to leave the dinghy there. It is a good walk south back to the customs
office. There was a new Marina facility under construction last spring that is closer but it was under construction and they would not allow us to enter, it may be open now.
Good luck, Bob