Taj Fort Aguada Resort & Spa, Goa, spreading across a picturesque 42 acres, meanders into the ramparts of the 17th-century Portuguese coastal fort.