Roses hat einen kilometerlangen Strand direkt vor der Haustür. Kleinere Badebuchten findet man insbesondere in Richtung Osten, hinter dem Fischereihafen. Besonders schön ist dort der kleine, familienfreundliche Strand Platja de Canyelles Petites.