By

Located on a secluded beach 20 miles from international surfing hotspot of Puerto Escondido, Oaxaca, the Gecko Rock Resort provides a quiet oasis for those looking to relax and enjoy amazing home cooked...