Is there anywhere recomended to snorkel in warm waters for 1wk hol but not too far flying time about 3-4 hrs?

have looked at sharm shek but not avail on my dates
10 answers 10