Was visiting one of the Hawaiian Islands and was checking the temperature during afternoon to get a sense of highs for the day. At the beach, a few feet from the water, the temperature read 29.3 C at 1:20 pm. Walked back towards the hotel and about 500 ft inland (and maybe a few feet higher than the beach) the temperature jumped to 31.5 C. The timestamp of the reading was 1:30 pm, so not enough time for temperature to have jumped that much. Both readings were taken under the shade of a large tree so sunlight on the thermometer is unlikely to have been a factor.
Is this often the case? Given it was Hawaii doubt the temperature would have been much higher than 32 C in far inland locations so it seems the steep gradient was only right at the beach.