Spectacle Island se nachází nedaleko známého turistického letoviska Mahone Bay, které se nachází na jižním pobřeží Nového Skotska.