Cyprus might be known for its sun-soaked beaches, but it's also an outdoor adventurer's paradise.