Yes, you can swim in the ocean in Puerto Escondido. It has some amazing beaches with lovely waters that are perfect for swimming and enjoying other water activities.