Rainbow over coastal rocks