Cahuita National Park in Costa Rica offers a breathtaking mix of lush tropical forest and crystal-clear Caribbean waters.