Bay of Roses is a great location; nice and historic town of Roses to the North. We have also stayed a little further South at San Pere Pescador (Camping L'Amphora) which has direct access on to the bay.
We have also stayed further South of the Bay of Roses in L'Escala (Camping Ila Matteua) which is quite busy even out of season. It was necessary to reserve a pitch in advance. L'Escala is a very pleasant town with an extensive beach and a huge market every Sunday; worth a visit.