On the western edge of the archipelago, Grande Comore (also sometimes called Ngazidja) is a fun destination with good beaches, excellent scuba diving, snorkeling, deep-sea fishing and a steaming ...