How do I hide the default page /node? Drupal out of the box comes with a page (which is the default homepage) that is assigned to the node path.

How do I avoid users reach it, and redirect them to the actual homepage of the site?
There is no easy way to hide that page. If you don't use it, you can implement hook_menu_alter(), and either remove it completely, or set its access callback to FALSE.