With the sweet scent of spring in the air and barricades dotting the city, Ukraine's port of Odessa, known as the pearl of the Black Sea, is clinging to peace, but bracing itself for a Russian attack.