The colonial-era ruins in Portobelo, Panama, are the primary reason to visit this small Caribbean town at the head of a scenic bay, 55 mi/90 km north of Panama City. For more than a century, the ...