where is garnet beach located