La playa de La Franca se localiza en las proximidades de la localidad del mismo nombre, en la desembocadura del río Cabra, que hace de divisoria entre los municipios de Ribadedeva y Llanes, en el extremo oriental de Asturias.
Playa de arena fina, confinada por los altos acantilados de Santiuste y de la rasa de Pimiango que caen precipitadamente sobre ella.
La Franca tiene una larga tradición turística entre las playas del oriente asturiano, pues ya en el siglo XIX contaba con un balneario marítimo costeado por los indianos, ricos hacendados retornados de América.