The other islands like Santorini are beautiful too, but have less gay night life.
You can make a great combination with the capital Athens as well.
Cities
Athens is a very nice destination for a city trip. It has many interesting places to see during the day, nice beaches, good restaurants and exciting gay night life in the weekends at night. You can easily combine it with visit to Greek islands.
Mykonos is the most popular Greek island for the gays. It looks amazing, all houses are painted white, it has great beaches, nice fancy restaurants and gay night life. Mykonos is visited by many hot Italian and French guys.
Santorini is another beautiful Greek island. It is build on the side of a mountain and that gives so many photo opportunities. The island has less gay night life than Mykonos, but is very nice to relax for a few days.