What to do in San Teodoro: beaches, lagoon, and village life