Here is a tip: it is
Colombia, not
Columbia. It pisses Colombians off when you call their country Columbia, so I don't recommend that if you want to get anything done.
For a
survey I'm almost sure you will have to fly somebody in or find a
surveyor who is cruising around himself. You can try the San Blas Cruisers Facebook group. Your best haul-outs for a cat are in
Panama but
Cartagena has possibilities as well. I would let it depend on where you find a
surveyor or where it is most cost effective to fly him in.
You can get much boatwork done in Colon but will have to find the right people (ask around or on the
VHF net) and may have to order materials from
Florida (Marine Warehouse is active in Panama).