Leeward Islands declare on 24-7