Hallo,
also für einen Schnorchelurlaub kann ich nur Ägypten empfehlen. Die Hausriffe der Hotels sind in der Regel schon atemberaubend schön und bieten genügend Abwechslung, allerdings gibt es für ein paar Euro auch schon ein großes Angebot an Ausflügen, z. B. mit Delfinen Schnorcheln. Zudem ist Ägypten auch noch sehr günstig, allerdings unbedingt die Ausrüstung schon zu Hause kaufen und mitnehmen, da dort entweder nur Schrott zu kaufen gibt oder das Zeug überteuert ist. Auch eine Unterwasserkamera sollte nicht fehlen, denn das gesehene wollt ihr auf jeden Fall mit den Leuten Zuhause teilen. Ich persönlich habe eine Olympus TG-4, die kostet nicht die Welt und macht sehr schöne Aufnahmen.
Ich würde Marsa Alam empfehlen, aber auch die anderen Gebiete sind sehr schön!