Yeah, you are right on. It's a bit of a pain, but unless you are willing to pay (the significantly more expensive price) of a water taxi or private flight, this is your best option.

If you are thinking about flying, reach out to Island Birds about a private charter, might be cheaper than a private water taxi.

Customs depends on the day. Make sure you do everything you can to be first off the boat and first in line!!!