There are many good spots for sunrise or sunset on the island but Sunshine Hill is The Spot. Force yourself to wake up early and go there for sunrise, you won't regret it!
To see the sunset go on a boat. You'll be surrounded by beautifully reflected lights. It's beautiful from the shore as well, where you can see all the colors.