Customs & Immigration offices are located at the landward end of the superyacht docks. Helpfully the offices fly a large ‘Q’ flag so it is fairly obvious. By foot, walk along the shore from the marina, past the ( very helpful ) boatyard, the offices are about 100m on the left after the boatyard security office - if you get to the golf club sign you have gone too far.