Cahuita on the Caribbean coast of Costa Rica is a laid back beach village with miles of white sand beaches.
It is also home to the Cahuita National Park with its 780 acre coral reef.