Private Costa Brava hiking and snorkeling tour from Barcelona with lunch