Cayena Beach Villa combines a Caribbean shore location with views of the Sierra Nevada de Santa Marta mountain range, and it's located just outside Tayrona National Park.