The stage action of ''Hamlet'' is located in and around the fictional Elsinore Castle, which is based on the real Kronborg Castle at the town of Helsingor, Denmark.  The name, Elsinore, is an English adaptation of "Helsingor."  Since Kronborg Castle is on the Øresund, the Sound, we are to understand that Elsinore Castle is also a coastal castle, beside a strait.
 
The stage action of ''Hamlet'' is located in and around the fictional Elsinore Castle, which is based on the real Kronborg Castle at the town of Helsingor, Denmark.  The name, Elsinore, is an English adaptation of "Helsingor."  Since Kronborg Castle is on the Øresund, the Sound, we are to understand that Elsinore Castle is also a coastal castle, beside a strait.
  
Fatal error: Uncaught TypeError: MWExceptionHandler::report(): Argument #1 ($e) must be of type Exception, Error given, called in /home/public/hamletwiki/includes/Exception.php on line 678 and defined in /home/public/hamletwiki/includes/Exception.php:598 Stack trace: #0 /home/public/hamletwiki/includes/Exception.php(678): MWExceptionHandler::report(Object(Error)) #1 [internal function]: MWExceptionHandler::handle(Object(Error)) #2 {main} thrown in /home/public/hamletwiki/includes/Exception.php on line 598