Hay cuatro lugares para bañarse en la ciudad: tres playas naturales y una playa artificial. Las playas naturales del Puerto de la Cruz están cubiertas de arena volcánica y, en algunos lugares, de guijarros.
1. Playa Martianez
La pequeña playa salvaje de Playa Martianez no está equipada con duchas, aseos ni tumbonas. Ni siquiera hay socorristas, ya que no es muy frecuentada. Sólo se puede llegar a la playa a pie, el acceso de vehículos está prohibido. Tendrá que caminar sobre guijarros afilados, por lo que se recomienda llevar calzado de playa. Enormes y poderosas olas del océano Atlántico rompen en las afiladas rocas de la orilla. Sólo los muy seguros de sus habilidades pueden nadar aquí. La playa sólo es apta para tomar el sol.
2. Playa de San Telmo
Si busca unas vacaciones prístinas, naturales pero cómodas, diríjase a la Playa de San Telmo, en el centro de la ciudad. Los acantilados que se adentran en el océano a ambos lados de la playa mantienen a raya las enormes olas, y es seguro nadar mar adentro, incluso si no se está seguro del agua. Toda la zona (30 m de ancho y 350 m de largo) está equipada con duchas, aseos y una serie de pequeños restaurantes cercanos.