There are several islands named Horseshoe Island: