Troubled British singer Amy Winehouse has left holidaymakers in the Caribbean fuming by stripping off in open at a hotel beach where she is staying.The singer returned to St. Lucia April 3, just 33 days after leaving the island following an extended sunshine break.And she has now angered locals and tourists by flashing flesh at the Cotton Bay Village Hotel, after being reportedly told she couldn't sunbathe topless on the beach, reports contactmusic.com."Everyone was shocked. One minute Amy was relaxing with friends on the beach and the next she was running around half-naked," said a source."She seems to like lounging around topless and might have had enough of being told what to do. She was talking to herself as she ran and flailing her arms around but we couldn't tell what she was saying - it didn't make a bit of sense," the source added.