The name comes from the Spanish `` Cayo Largo '' , or `` long key '' .
The name comes from the Spanish Cayo Largo , or `` long cay '' .