Dominica takes a double impact