Allen Willis, San Juan fort