Location. The Shores Hotel is located in Blackpool close to Blackpool Central Pier Sea-Life Centre and Louis Tussauds Waxworks.