I can only echo hairysteve`s comments Faro is like Marmite, you`ll either love it or hate it.
I too have been a regular for many years, and even won the raffle prize of the holiday to daytona in 2006 (the 25th year).
The rally has suffered a decline in the last 10yrs with the number of attendees declining, and the lack of top headline bands being the most obvious due the economic situation across Europe. In the early year we would stay over for the sunday night club party, but the drunken antics of a lot of people especially Brits travelling with a tour organised by a particular custom bike magazine put paid to non club members being allowed to attend the event on sunday, with both the club itself and locals actively detering anyone staying over on the sunday, services such as water and toilets stop being maintained from sunday afternoon. so we generally pack up the bikes sunday morning, then once the event closes at 3pm move offsite, many move to the campsites at Quatiera or Ohlao.
The Food on the Faro rally site is somewhat dissapointing and with use of any form of cooking stove frowned upon, its recommended that you consider spending your time offsite stopping off at a local resturant, which there are many over near the University, or theres a food hall at the forum Algarve where even a basic Bitoque can be found. Other cafes etc can be found across the main road in Montengro. Many of us can be found frequenting a cafe/Resturant just off site that we call "Tatianas" on Rua Auqullino Riberio a 5-10 min walk from the campsite, with Wednesday night being the time that we gather there for a few beers prior to the official rally start. Its possible to ride to faro without camping gear and buy whatever you need for the duration of the rally at the Jumbo supermarket (
www.jumbo.pt) down at the forum algarve
As an anicdote post Faro many brits heading north to the ferry, stop off at Chaves the weekend after where their rally is held alongside the river
https://www.facebook.com/cmotardchaves There are other Portuguese rallies worthy of consideration such as Gois
http://www.goismotoclube.pt/ (which is the 2nd largest rally in Portugal) held 15-19 August.
As most Portuguese clubs hold their rallies on the same weekend each year its easy to plan a tour of rallies both pre and post Faro if thats your thing, a list of Rallies can be found at
http://motardfm.org/calendario-de-concentracoes-e-eventos-motards/ and
http://fmp-live.pt/ A lot of the portuguese clubs also have active Facebook pages where detailed info of each event can be found, just check out the Friends of Moto clube faro on FB, and you should find links to many other clubs.