What sea touches the shores of Cuba Panama and Venezuela?

mediterranean sea