Tossa del Mar is a municipality located in Costa Brava, Spain, about 100 km north of Barcelona and 100 south of the French Border.Pristine waters in this medieval mediterranean town hide a rich underwater marine life. Enjoy the diving!