If all onboard are US citizens and the boat has a US Customs Decal sticker, Sail2's comments are correct. If non US citizens or no sticker then you will all have to go to the airport and see CBP in person. If no sticker you get to pay a fee too, $35 if memory serves. Noonsite dot com is an excellent place to visit.