Baltimore Marine Industries (BMI) has been granted several new contracts for ship work, including one valued at more than $2 million…