Costa Allegra makes it back to port