Puerto Lopez

Puerto Lopez is a lovely town on the coast on the edge of a marine National Park.