Cosmeston doesn't exist anymore because a) the village was in a low spot of land so was prone to flooding from the Cosmeston Lake, b) it could have been wiped out by the Black Death in 1340s and c) it was in a constant state of political upheaval, with Welsh tribes battling for supremacy so they could have been caught in crossfire from tribal warfare.