Buffalo Beach in Mahe is the largest iconic beach in Mahe Island, the entire beach area is large, the soft sand stretches for a few kilometers, the sand is very soft, this is a resort, there are many water projects to choose from on the beach, is one of the best places in Seychelles.