Nestled in an unassuming shopping plaza in Indian Harbour Beach, Drifters Surf Restro is already making a splash during its ...