White sand beach in Cahuita National Park.