I got a new boat in Florida and wish to leave for bahamas for three weeks and then return.Do i have to got to a port that has immigration or can i go to any marina and do it by phone like you do with Customs.I am not an US citizen and hold a 10 year multiple entry visa.