Like many local attraction, such as the banana plantation you can visit, little "toy trains" will take you free of charge to the entrance from the town centre. This one took us to the parrot park - Loro Parque. Its not far to walk - prob take about 20-25 mins - but there is quite a bit of walking around once you are there, so it give the feet some respite!
first time i saw this train i thought it was an out of place tacky bit of tourismo. It takes you from the terminus outside MacDonalds to lloro park .We used it several times and found the walk back along the beach to be an invigorating expedition and it is absolutely free. Loro Park is vitally Expensive but it was worth every centimo.
The Titsa bus company run regular services from and to Puerto from everywhere on the island.
Buses can be direct (directo) routes which will take you from Puerto all the way to destinations like Playa de Las Américas and Los Cristianos (bus number 343) and Los Gigantes (bus number 325), or express (sin parada) which do the journey in the fastest times.
Frequent services connect Puerto to the capital city of Santa Cruz - it's as little as 40 minutes on the 103 (sin parade) service.