The Manta Resort, Pemba island, Zanzibar. You might just have stumbled upon one of those rare gems few people ever get to see.
GMs Blog 11 mantas at swiss reef