Yes. The waters of Mexico are pretty safe to swim. However, you have to be very careful with the undertows. The Mexican coastlines are secluded and calm waters and sandy shores are perfect for a number of water activities.