If your idea of a great vacation means being near the water, make tracks to Gressholmen Island. Whatever you choose to do here, you're unlikely to get bored of those lovely views.
After you've explored all of Gressholmen Island, a water-surrounded land mass in Gamle Oslo, you might be after something else to do. Oslo Opera House is not too far away and interests many travelers.