A magical place where the jungle meets the Caribbean Sea