In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: actress is stranded on island of Caparoja, Fact2: Caparoja is ruled by local dictator, Fact3: tramp steamer are visiting Johnny and Happy, Fact4: Johnny falls in love with Peggy, Fact5: Sangredo hires Peggy to perform at party
An actress, Peggy, is stranded on the island of Caparoja, which is ruled by a local dictator, Sangredo. For a living, she sings in the local tavern, where she is seen by two sailors from a tramp steamer who are visiting the port, Johnny and Happy. Johnny falls in love with Peggy and plans to marry her, rescuing her from her exile. However, Sangredo hires Peggy to perform at a party he is throwing, when the original singer, Carlotta, backs out. When Johnny finds out about the agreement, he misunderstands their relationship, and blows up at her. Peggy gets furious in turn over the fact he could believe that about her, and calls the wedding off. At the party, Peggy relents, and sings a love song directly to Johnny, which angers Sangredo. He orders that Johnny be arrested, but Peggy steps forward to intercede on his behalf. She offers to spend the night with Sangredo, if he will release Johnny and let him sail with his steamer. He agrees, and Johnny is escorted to his ship. However, Johnny and Happy, sneak back to the town and break Peggy out of Sangredos house. Fleeing, they board the steamer, escaping from the island.