I have came across many people around seeking help on Calendar WebPart with Calendar view to be displayed on specific page.
This solution is applicable to SharePoint Online, SharePoint 2010, SharePoint 2013.
So here are step by step approach to the same.
Step 1 : Create a Event Calendar to Site Content by using Event Calendar as template,
Step 2: Add few events to it as highlighted
Step 3: Set current view as “Calendar” as highlighted in below figure,
Step 3: Go to the page where you want to add the calendar view webpart and edit the page.
Step 4: Add the list webpart as highlighted below,
Step 5: Click on Add button
Step 6: Now you can see that the desired view is displayed on your page as below,
Hope this is useful for you.