On August 2, 2027, a total solar eclipse, the longest visible on land this century, will cross southern Portugal, particularly the Algarve...