Tropical-themed restaurant, Puerto Macondo, offers a unique beach ambiance amidst a natural, mountainous landscape. Pet-friendly.