Viewfinder competition: win a £150 hotel voucher Name the place and win a £150 voucher from Hotels.com letting you stay at thousands of hotels worldwide. Email your answer by Thursday, 23 August Tweet As well as something old and something new, some brides tying the knot in this city will need mask and snorkel. Photograph: PR From a tiny fishing village, it was developed as a resort by one foreign power, and popularised by soldiers from another. Photograph: PR Today’s visitors come for diving, beach life and mud, or take a more meditative option. Name the city. Photograph: PR This week’s winner will receive a £150 voucher from Hotels.com which can be used at more than 150,000 places to stay across the world, from quirky B&Bs and family bolt holes to boutique hotels. Hotels.com customers can get a night free for every 10 stayed with its rewards scheme. Email your answer by Thursday 23 August to viewfinder@observer.co.uk or send a postcard, with address and phone number, to Viewfinder, The Observer, Kings Place, 90 York Way, London N1 9GU. ■ Last week’s answer was Rio Grande Do Sul, Brazil. The winner was Kathryn Hipkin, of Newcastle upon Tyne Photograph: PR