Pornichet abrite trois plages : à l’ouest, la plage des Libraires, d’une longueur de 2 km, donne sur la baie du Pouliguen, partagée avec La Baule. À l’est, entre la pointe du Bec et la pointe de la Lande, se trouvent les plages de Bonne-Source (2,5 km) et de Sainte-Marguerite (1,5 km), plus sauvages, séparées par la pointe de Congrigoux.
