Your best bet scoobie snacks is to head over to Ibiza Town on the fishing boat type thing that runs every 1hr. If you come out of Bora Bora and walk straight along the beach to the left heading towards figuiretas you will see it. 6 euros return and a very pleasent trip. Drops you off in the heart of Ibiza Town.
Bars and restaurants in Ibiza Town are awesome. Not many bars and stuff in PDB, But the best thing to do is get cheap booze from the supermarket and get leathered at Bora Bora.
If you dont mind a 20 min walk, there are some nice restauants on the beach front in Playa De Figuiretas which are resonably priced.