Explore some of the most beautiful places to visit by yacht in the Algarve, including sea caves, hidden beaches and iconic coastal landmarks.