You name it, they probably have it! This place is located within steps of the beach and great restaurants. One of the best parts about it is if you forget something, you can leave everyone on the beach and run over to this shop and get whatever it is that you forgot. We didn't find that the prices were overly high for being in such a convenient area. They have a wide variety of beach needs and souvenirs. The staff are always extremely friendly as well.