Yes; the procedures can be seen as over the top but rules are rules and are there for a purpose. Its not ever worth the potential hassle not to to comply. In some countries discretion is the best part of valour - typically Madagascar
where some boats get real hassle unless they pay substantial 'extra' fee's. We met a South African boat that did not have its name visible anywhere on the boat. The boats name was clearly indicated on the leeclothes both sides of the cockpit
. The skipper
told us that that he had experienced such corruption he preferred to carry two sets of clothes - one with his boat name on and the other had an alternative name! I cannot say that I agree with such tactics but having met other boats we can understand his motives. We often get demands for 'overtime payments' in various harbours in East Africa
but have never actually had to pay except for Morondava on the west coast
- and they still are doing this in 2015. We are talking 'overtime' of around US$500 and they are completely serious about you paying.
Everywhere else we have sailed the customs/immigration have been fine - we smile and are always polite to them and we have received a good response, even in some so called hot spots. We also never display obvious signs of wealth when they come to the boat - we try to confine them to the cockpit
However, I believe the Caribbean
does not have as many issue...............