Smaller ships will be able to sail up the Rio Arcade and dock at the Portimao cruise dock. Larger ships will have to drop anchor and tender you to the cruise dock.
The cruise dock offers a cruise terminals with shops, tourist information and taxi stand. Shore excursion busses are waiting for your at the parking lot in front of the cruise terminal.
The Portimao cruise dock is about 2 km away from the city center of Portimao.
Check out the full Portimao cruise port guide for all the information.