Kevin McDonald loves a beach selfie