One may swim without worry at Lake Atitlan. Many of the hotels and resorts on the lake feature swimming pools and docks. Some of the cities on the lake have public beaches. The natural reserve and large diving platform make San Marcos a favorite among swimmers.