Crimea in Ancient Greek Myths: The Bay of Laestrygonians

The Bay of Laestrygonians, described by Homer in the poem “Odyssey”, is located in Crimea? Many scientists are convinced that the poem is about Balaklava Bay.