Playa de San Juan es una playa de arena oscura de 360 metros de longitud situada en el municipio de Guía de Isora. El puerto adyacente protege la zona de baño de las olas más fuertes.
La playa dispone de servicio de socorrismo, duchas, aseos y vestuarios además de tumbonas y sombrillas. El acceso llano y sin barreras conduce directamente a la zona de baño.
Directamente detrás de la playa se encuentra el paseo marítimo con restaurantes y cafeterías. Discurre a lo largo de la costa y conecta la zona de baño con el puerto deportivo y pesquero vecino.