The Gulf of Roses is located on the east coast of Spain. It's situated between Barcelona and the Spain-France border.