Hello -
As of today, MSC still requires a negative COVID test within 48 hours ( two days ) before cruising.
What I did, which worked for my family on todays date is to book a COVID test with Walgreens as they offer rapid COVID testing for $129. I can't tell you what is best for your family, but if during the Walgreens appointment booking feature you indicate that you """ARE NOT""" using traveling as a reason for the COVID test and indicate that your COVID test is being done because you have a cough, a headache, possibly been exposed to someone with possible COVID ETC., the test is free. Also, there are many Walgreens near the port and you can book an appointment up to seven days out. I can't speak for CVS. Also, there are home service agencies that charge about $30 to verify the test online. Good Luck