A man with blond-hair getting kissed on each cheek by two women in front of a lighthouse.
A man gets kissed on his cheeks by two ladies at a lighthouse
On each cheek means on his cheeks.  Women are ladies.  To be in front of a lighthouse and at a lighthouse are the same.
(-x)
(-x)