Roses is a coastal town in Girona, on Spain's Costa Brava. It features a diverse natural setting with beaches, coves, mountains, and natural parks like Cap de Creus and Aiguamolls de l'Empordà. Its historical heritage and Mediterranean climate make it a popular tourist destination.