According to the shoreside concierge for the 5 night Western on the Magic out of Miami dress up is the second night (she didn't say formal, so I assume that she meant semi-formal), and pirate night is the third night. the available dining rotations are LAACL, ACCLA, and CLLAC. If you have a dining rotation that includes AP twice, the show will be the first night. This info is true for the 5 night Western on the Magic- I'm not sure if it holds for any other cruises. Hope that helps.