All I can say is that you can get bus No.1 which will take you almost to the ship for around 3 euros each. The bus goes through the main centre and then follows the promenade towards where the ships berth. It stops at a shopping centre, I think callled porto pi. this is about 1 mile from ships. Plenty of taxis at this shopping centre for the rest of the journey. Bus was comfortable and had racks for luggage. Made the journey ourselves in 2006.