
Puerto Armuelles is a small beachfront town on the Pacific, with long stretches of white sand and gentle surf. ©NanetteWitmer
Puerto Armuelles is a small beachfront town on the Pacific, with long stretches of white sand and gentle surf. ©NanetteWitmer