Stu, I take all that stuff in a typical Eastpak bag, this paricularly model has many pockets and compartments, it's made in Cordura fabric. I also have a Maxpedition Proteus but is too small to take extra things like food, books or a jersey. As for a change I would try the Maxpedition Monsoon, I like the way to carry a single sling bag.
I live in a small village (4,700 population) called Alar? at the step of the mountains of Tramuntana near the center of the island at 25Km away from Palma.
Camp de Mar is a very nice place, that is the "rocky" side of Mallorca, I used to go there in summer for swimming and "jumping" from the cliffs, very deep water though.
The good outdoors shops are in Palma town, I know most of them, very well stocked bu a bit pricey, anyway, I can PM you some info about
If you're coming in August just drop me an e-mail or a PM here to make a "Mallorca get together".

cheers
<img src="/images/graemlins/grin.gif" alt="" />