An irreverent beach chapel, Rhodes