Yes, visitors can easily get to the beach from Tavira. All you have to do is cross a bridge and take either the train (which runs during peak seasons) or walk until reaching Praia do Barril, which is nearby. After that, it won't be far before arriving at Tavira Island's main beach area.