Train on Praia do Barril, a hidden gem on the Algarve coast of Portugal