Among the coral outcrops of the island of Rota in the Marianas Islands, off the Philippines, lies the wreck of a Spanish galleon, the Santa Margarita. This is a reconstruction of her disastrous last voyage, beset by an extraordinary sequence of typhoons and storms on her way to Acapulco in the spring of 1601.