There are 3 major routes into Portugal for those coming from other European countries. The North entrance, through Salamanca, the Centre entrance through Badajoz and the South entrance through Sevilha / Huelva.
Next you have links for printable versions of road maps from those 3 Spanish Cities all the way to Peniche. These maps are from www.viamichelin.com . We recommend this website if you need to do a different map from those available.
From Salamanca to Peniche Online Version
From Badajoz to Peniche Online Version
From Sevilha to Peniche Online Version
(please note that these directions are from the centre of the towns specified. Once in Peniche, to get to the surf camp follow the instructions in here).