You can sue SSS indeed, but add as mask to surface shader, smooth that surface shader and offset again until desired altitude. If you need all same altitude you can use one surface shader and stack SSS's, but if you need different altitudes at different locations, use a stack of surface shaders, each masked by one SSS or perhaps more if they use same altitude.