No, you cannot access the Vanir Shrine without first unlocking the Lake of Nine through the main story quest.