Certainly you can call a licensed taxi - contact details on their website at https://www.taxiarade.com
Uber 'taxis' are also available.
Bus service is rather irregular also very poor at weekends. Here's the main timetable, fare is €1,60 - http://aonda.pt/downloads/rotas/33.pdf and there is a different bus operated by a different company, summer timetable at http://eva-bus.com/pdf/82.pdf all buses run daily except those marked (c) which do not run at all in summer. Fares on that one are more expensive.
Hope that helps.
we were there last year (july) and found the bus service to be excellent and cheap.
taxis were like hens teeth, very rare.
Thanks appreciate your recommendations