I was in the Seychelles back in April with a friend of mine. While we're both gay, we are/were not actually in a relationship, though we did have to share a bed at one hotel and we encountered nothing but warm hospitality at all of the places we stayed. I don't recall there being any gay nightlife, though to be honest, we really didn't search for it.
The Seychelles are truly stunning! If you have the time, get off the main island and make your way to Praslin and/or La Digue. We did find, however, that as the islands got smaller, the beaches became more crowded. Not densely packed, by any means, but certainly there were more people on the La Digue beaches than on some of the more secluded Mahe beaches.