Your answer is D: Warm air above the ocean rises, making room for cooler air from the land.
But, why? The short answer would be that during the night, the ocean loses heat and that heat goes into the atmosphere. As this happens, winds from the land blow towards the ocean to replace that heat, leading to that wonderful nightly breeze at the beach.
Hope the explanation helped clarify a bit!