The usual cause of sea breeze is the difference in specific heat capacity between land and water Land heats and cools more quickly than water. What is the cause of a sea breeze? The air over the land is warmed and rises, to a greater temperature than that over the sea.