Bonavista Beach is in Gavà Mar, a beautiful natural area nestling on the spectacular, uninterrupted 15-kilometre sandy beach that stretches along this coastline. The beach is backed by dunes and a fragrant pine forest, enveloping you in the sights and scents of nature.