Rainbow over a tropical island