Activities, tours, and experiences on the Algarve — from world-famous sea caves to hidden hiking trails.