I am arriving into alghero late on fri night and need to get to portisco marina by Sat afternoon (via public transport or taxi). Can anyone advise how to do this? Is there a bus or train? Would a taxi be very expensive? How long will it take? Should I stay overnight in Alghero and start off on Sat am?