Oasis : Sand : : Island : ?
Answer: C
Oasis is a water pool amidst sand.
Similarly, island is a place of land amidst water.