I'm sorry for any confusion, but there doesn't seem to be any specific, recognized location known as Point Memeulos in the United Kingdom or the Shetland Islands. The description you're asking for cannot be accurately created as the location itself appears to be fictional or perhaps mistakenly named. Shetland, part of the UK, comprises numerous beaches known for their natural beauty and wildlife, offering a variety of amenities and attractions for visitors. If you have another location in mind, whether in Shetland or elsewhere, or if you're interested in a fictional beach description based on typical characteristics of Shetland beaches, I'd be happy to help with that. Please provide any additional information or clarify your request, and I can tailor a response to suit your needs.