With a coast on the Caribbean Sea, this Central American country offers over-the-water resorts that rival the Maldives, and ...