Smallest Island on Earth

It is very difficult to determined that what is the smallest island on earth. Some may say Rota or Tinian while others may say sola Tiberina. St. Martin is also considerable. However, according to the Gneiss Book of Records the smallest island on earth is Bishop Rock.